/*
 * GerenciarProdutoAction.java
 * 
 * Created on 04/10/2007, 07:54:59
 * 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tcc.gui.web.struts.produto;

import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import tcc.applicationService.Componente.ComponenteAS;
import tcc.applicationService.Produto.ProdutoAS;
import tcc.domain.produto.Componente;

public class GerenciarProdutoAction extends Action{

    private static final String SUCCESS_FWD = "success";
    
     /** Creates a new instance of GerenciarProdutoAction */
    public GerenciarProdutoAction(){
        
    }
    @Override
    public ActionForward execute(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) throws Exception {
        
        request.setAttribute("listaComponentes", ComponenteAS.getInstance().listarComponentes());
        GerenciarProdutoForm f = (GerenciarProdutoForm) form;
       
        ProdutoAS.getInstance().salvarProduto(f.getProduto());
        
        return mapping.findForward(SUCCESS_FWD);
    }
   
}
